|
Definition of Neural canal
1. Noun. (anatomy) a canal formed by neural arches of vertebrae. Houses the spinal cord. ¹
¹ Source: wiktionary.com
Medical Definition of Neural canal
1. The canal within the embryonic neural tube; the primordium of the central canal. (05 Mar 2000)